package com.kurt.dto;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 数据权限DTO
 * 用于数据权限信息的传输
 */
@Data
public class DataPermissionDTO {

    /**
     * 权限ID
     */
    private Long id;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 实体类型
     */
    private String entityType;

    /**
     * 资源ID
     */
    private Long resourceId;

    /**
     * 资源名称
     */
    private String resourceName;


    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 创建用户ID
     */
    private Long createUserId;

    /**
     * 创建用户名称
     */
    private String createUserName;
}
